home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 2001 May
/
SGI IRIX Base Documentation 2001 May.iso
/
usr
/
relnotes
/
performer_eoe
/
ch3.z
/
ch3
Wrap
Text File
|
2001-04-17
|
5KB
|
265 lines
- 1 -
3. _D_a_t_a_b_a_s_e__L_o_a_d_e_r_s
OpenGL Performer provides an extensive set of dynamic shared
objects for loading databases of different file formats.
OpenGL Performer applications can do run-time look-ups for
finding DSOs for a file of a particular format based on the
suffix of the file name. The DSOs for these loaders are
provided as part of the OpenGL Performer execution
environment.
Loaders are provided for several Silicon Graphics data
formats (_b_i_n, _c_s_b, _g_f_o, _i_m, _i_v, _p_f_b, _p_f_s, _p_h_d, _p_t_u, _s_g_o,
etc.) as well as many popular formats including Autodesk's
_d_x_f and _3_d_s, Coryphaeus' _d_w_b, Medit's _m_e_d_i_t, MultiGen-
Paradigm, Inc's _f_l_t, Wavefront's _o_b_j, and many others.
3.1 _l_i_b_p_f_d_b__D_a_t_a_b_a_s_e__L_o_a_d_e_r_s
_l_i_b_p_f_d_b is a collection of independent libraries (one for
each supported file format, in each of O32, N32, and N64)
that read or write a particular scene description file
format. These loaders are implemented using the IRIX
Dynamic Shared Object facility and are demand loaded as
needed. The file loader DSO provided with the OpenGL
Performer execution environment include:
+o 3ds: AutoDesk _3_D_S_t_u_d_i_o binary data
+o arcinfo:
+o bin: Minor SGI format used by _p_o_w_e_r_f_l_i_p
+o bpoly: Side Effects Software _P_R_I_S_M_S binary
+o bw:
+o byu: Brigham Young University CAD/FEA data
+o closest:
+o csb: Cosmo Scene Graph Binary format (also used by
OpenGL Optimizer)
+o ct:
+o dem:
+o doublerot:
- 2 -
+o doublescale:
+o doubletrans:
+o dted:
+o dwb: Coryphaeus Software _D_e_s_i_g_n_e_r'_s _W_o_r_k_b_e_n_c_h
+o dxf: AutoDesk _A_u_t_o_C_A_D ASCII format
+o evt:
+o flt: MultiGen _O_p_e_n_F_l_i_g_h_t v14 format
+o flt11: MultiGen public domain Flight v11 format
+o gds: McDonnell-Douglas GDS _t_h_i_n_g_s data
+o gfo: Minor SGI format (radiosity output)
+o im: Minor SGI format (OpenGL Performer example)
+o irtp: AAI/Graphicon _I_n_t_e_r_a_c_t_i_v_e _R_e_a_l-_T_i_m_e _P_H_I_G_S
+o iv: SGI OpenInventor / VRML 1.0
+o lodfix:
+o lsa: Lightscape radiosity solutions (ASCII)
+o lsb: Lightscape radiosity solutions (binary)
+o m: University of Washington mesh data
+o medit: Medit Productions _m_e_d_i_t modeling tool
+o nff: Eric Haines' ray tracing test data format
+o obj: Wavefront Technologies data format
+o pegg:
+o pfb: OpenGL Performer Fast-Loading Binary format
+o pfs: OpenGL Performer pfShader Description format
+o phd: Minor SGI format (polyhedra)
+o poly: Side Effects Software _P_R_I_S_M_S ASCII data
- 3 -
+o post: Minor SGI format (example gridded terrain loader)
+o proc:
+o projtex:
+o pts: University of Washington point data
+o ptu: Minor SGI format (OpenGL Performer example)
+o rot:
+o s1k: US ARMY SIMNET databases (Texas Instruments)
+o scale:
+o sgf: US NAVY standard graphics format
+o sgo: Minor SGI format
+o so:
+o spf: US NAVY simple polygon format
+o sphere:
+o spherepatch:
+o spherepatch3:
+o sponge: Sierpinski sponge 3D fractal generator
+o star: Yale University compact star chart data
+o stla: 3D Structures Stereolithography (ASCII)
+o stlb: 3D Structures Stereolithography (binary)
+o substclip:
+o sv: Format of John Kichury's _i_3_d_m modeler
+o trans:
+o tri: University of Minnesota Geometry Center data
+o unc: University of North Carolina data
+o vct:
- 4 -
+o wrl:
Source code for many of these loaders is available in the
full OpenGL Performer product.